Skip to main content

Data Collected

Indexes

The following indexes is used by UXM:

Index nameTypeDescription
uxmapp_responseEventsEvent data for data containing response metrics.
uxmapp_sessiondataEventsEvent data for data containing large sessiondata, for example Browser timings, Desktop processes, etc.
uxmapp_metricsMetricsMetric Store data for faster queries against metric data. See https://www.splunk.com/en\_us/resources/videos/splunk-metric-store.html
uxmapp_metrics_rollupMetricsHourly rollup of _metrics for long term reporting.
uxmapp_confidentialEventsConfidential data that only a limited number of people can access and view.
uxmapp_si_hourlyEventsFor hourly summary index rollups. (Will be deprecated in future version after migration to Data Models and Metric Store)
uxmapp_si_quarterlyEventsFor quarterly summary index rollups. (Will be deprecated in future version after migration to Data Models and Metric Store)

UXM Web Agent

Transaction (web.transaction.browser)

Field nameDisplay nameExample ValueDescription
hostFQDNUXM Web JavaScript agent key which is defined when installing/configuring JavaScript on web server, default is the FQDN where the script runs on.
sourceweb.transaction.browser
sourcetypeuxm:jsonData is stored as JSON.
timestamp_utc2019-12-19T10:08:27UTC Timestamp from when data was received on UXM Collector.
nameName / TransactionAll Other PagesTransaction Name, can also be looked up by using key field.
id8845d3cc-2247-11ea-b293-02c76b322bd4A unique user identifier generated when parsing data received, used to lookup navigation timings.
countryCountryIECountry A2 code looked up via ip field in UXM Locations and in MaxMind GeoIP. | lookup ux_countries_lookup a2_country AS country OUTPUT country_name
locationLocationIrelandCountry/Location name looked up via ip field in UXM Locations and in MaxMind GeoIP.
key5ddd08da15c8d5536f500da4Transaction key used to lookup transaction name and settings via ux_transactions_lookup
app_key5d49808415c8d547617bddafApplication key used to lookup application name and settings via ux_applications_lookup | lookup ux\_applications\_lookup \_key AS app\_key OUTPUT name AS applicationNameLookup, enabled
timeResponse Time1.83Total load time for transaction.
uiBrowserIEBrowser detected from User-Agent header.
ui_versionBrowser Version11 Browser version detected from User-Agent header. 
deviceDevice TypeSamsung SM-N920S, Nexus 5, OtherMobile device detected from User-Agent header.
ipIP34.6.6.0Users remote ip detected by the UXM collector, will be internal IP's if data is send to internal UXM collector. Last octet can be set to 0 to comply with GDPR rules.
osOSWindows
os_versionOS Version10
urlUrlhttps://demo-weatherapp.uxmapp.com/
queryQueryrfr=Admin_o365&exsvurl=1&mkt=en-US
identifierIdentifier {"event":"click","text":"Login","parent-div-class":"container"}
title TitleWebsite Title
session_id Session ID8liJT6ZIlLCIXVH2MHx9CGhKFA unique user identifier generated in the Browser, it's consistant untill user closes the browser.
slaSLA0SLA rating compared to SLA Targets, used to calculate Apdex score. 0=Satisfied, 1=Tolerated, 2=Frustrated
sla1Tolerated SLADefault 5Tolerated SLA target set for transactions under Administration -> SLAs. SLA field will be set to 1 (Tolerated) if time field > sla2 field.
sla2Frustrated SLADefault 20Frustrated SLA target set for transactions under Administration -> SLAs. SLA field will be set to 2 (Frustrated) if time field > sla2 field.
use_slaUse in SLA report0Field used to exclude/include transaction data in SLA and Monthly reports.
timing_count0Number of resource timing events detected.
event_count0
xhr_count0Number of XHR calls detected during this transaction.
trace_id Trace IDcba9d021613c99b2Trace ID captured by JavaScript from setting or Timing Header, used to correlate with backend tracing like SignalFX, Instana, etc. uxm_web('trace.id', '180faa8dd6d87384');
usernameUsernameUsername, Email or Firstname LastnameOptional feature: Custom JavaScript can be added to capture user information from the HTML page. See Web Agent options on how to activate it.

Resource Timings - Document (web.browser.timing.doc)

Field nameDisplay nameExample ValueDescription
host8845d3cc-2247-11ea-b293-02c76b322bd4Unique identifier from web.transaction.browser that this timing belongs to.
We use the host field because it's indexed by default by Splunk for faster lookups.
sourceweb.browser.timing.doc 
 
sourcetypeuxm:web:timing:documentTiming data is stored in CSV format separate with
Mapping to field names is done via transforms.conf and props.conf
application_key5d49808415c8d547617bddafApplication key used to lookup application name and settings via ux_applications_lookup
transaction_key5ddd08da15c8d5536f500da4Transaction key used to lookup transaction name and settings via ux_transactions_lookup
locationIrelandCountry/Location name looked up via ip field in UXM Locations and in MaxMind GeoIP.
originhttps://demo-weatherapp.uxmapp.com/URL that resource was requested from.
nameUrlhttps://demo-weatherapp.uxmapp.com/Resource requested.
offsetStart Time432Start offset in ms from page load began.
durationResponse Time321Time it took to load resource in milliseconds.
redirect
Redirect 1Navigation Timing is taken directly from browser Performance API.
appcache
App Cache 1Navigation Timing is taken directly from browser Performance API. 
dns
DNS 7Navigation Timing is taken directly from browser Performance API.
tcp
TCP 5Navigation Timing is taken directly from browser Performance API.
ssl
SSL 6Navigation Timing is taken directly from browser Performance API.
request
Request 105Navigation Timing is taken directly from browser Performance API.
response
Response 298Navigation Timing is taken directly from browser Performance API.
unload
Unload 7Navigation Timing is taken directly from browser Performance API.
dom
DOM 772Navigation Timing is taken directly from browser Performance API.
children
Children 3590Navigation Timing is taken directly from browser Performance API.
Note that this timing can include modal popup's that shows alerts or asks for login credentials.
first_paint
First Paint Time 909Paint Timings is only available in Chrome 60+ and Opera 47+.
first_contentful_paintFirst-Contentful Paint Time 909Paint Timings is only available in Chrome 60+ and Opera 47+.
correlation_token

UXM Desktop Agent

Transaction (desktop.transaction)

Field nameDisplay nameExample ValueDescription
host5d05ad82d053082a69343a52Node transaction occured on, lookup hostname and info via ux_nodes_lookup. | lookup ux\_nodes\_lookup \_key AS host OUTPUT hostname, last\_registration, internal\_ip, country, memory\_mb, cpu\_cores, tags, os, enabled
sourcedesktop.transaction
sourcetypeuxm:json
timestamp_utc2019-12-19T10:08:27UTC Timestamp from when transaction started. (Also stored in Splunk _time field)
nameNamePreview EmailName of the transaction, defined in XML Desktop profile.
idID 8845d3cc-2247-11ea-b293-02c76b322bd4A unique identifier generated when parsing data received, used to lookup transaction data.
countryCountryIECountry A2 code looked up via ip field in UXM Locations and in MaxMind GeoIP. | lookup ux_countries_lookup a2_country AS country OUTPUT country_name
locationIrelandCountry/Location name looked up via ip field in UXM Locations and in MaxMind GeoIP.
app_key5d49808415c8d547617bddafApplication key, lookup in ux_applications_lookup to get info about application transaction belongs to.```
node_key5d05ad82d053082a69343a52Deprecated: Same as host, will be removed in future versions.
key5cbef8d6d0530842ea18ea95Profile key, lookup in ux_profiles_lookup to get info about application transaction belongs to. (Name is already taken out and stored in name field) ```
timeResponse Time0.78Measured time it took for transaction to finish. Defined as from when start rule event began in XML Desktop Profile to Complete rule event occured.
client_ip156.54.1.32Client IP is set for RDP or Citrix sessions and shows the IP for the client connecting to the RDP/Citrix server.
Last octet can be set to 0 to comply with GDPR rules.
local_ip10.2.0.23Local IP on the LAN.
Last octet can be set to 0 to comply with GDPR rules.
ipIP213.2.1.0Users remote ip detected by the UXM collector, will be internal IP's if data is send to internal UXM collector.
Last octet can be set to 0 to comply with GDPR rules.
failedStaus 1=Failed, 0=PassedIs set to 1 if transaction failed or had validation errors. (For example dialog with error message occured, have to be defined in XML Desktop Profile.)
identifierXML Desktop profile can capture text from MSAA event and send in identifier field.
Example: Can be used to capture title of video playing in Windows Media Player.
session_guidSession GUID 
session_idSession ID4Windows Session ID that is assigned to the user.
title
uioutlook.exeExecutable that transaction belongs to.
ui_pathC:\Program Files (x86)\Microsoft Office\root\Office16\Path to executable that transaction belongs to. (Added to differentiate between Prod and Test applications if they have the same execuatable name)
ui_version16.0.12527.20278Version of the executable that transaction belongs to.
usernameTest UsernameUsername of user logged into Desktop PC.
slaSLA0SLA rating compared to SLA Targets, used to calculate Apdex score.
0=Satisfied, 1=Tolerated, 2=Frustrated
sla1Tolerated SLA5Tolerated SLA target set for transactions under Administration -> SLAs. SLA field will be set to 1 (Tolerated) if time field > sla2 field.
sla2Frustrated SLA20Frustrated SLA target set for transactions under Administration -> SLAs. SLA field will be set to 2 (Frustrated) if time field > sla2 field.
use_slaUse in SLA report1Field used to exclude/include transaction data in SLA and Monthly reports.

Applications installed (agent.programs.installed)

Field nameDisplay nameExample ValueDescription
host5d05ad82d053082a69343a52Node application is installed on, lookup hostname and info via ux_nodes_lookup.```
lookup ux_nodes_lookup _key AS host OUTPUT hostname, last_registration, internal_ip, country, memory_mb, cpu_cores, tags, os, enabled```
sourceagent.programs.installed
sourcetypeuxm:json
timestamp_utc2019-12-19T10:08:27UTC Timestamp from when data was collected. (Also stored in Splunk _time field)
guidGoogle Chrome
install_date20210203
install_source
install_locationC:\Program Files\Google\Chrome\Application
is_64_bit00 = Installed under Wow6432
1 = Is 64 bit
language0 
major 
major_version_parsed 
minor 
nameGoogle Chrome 
name_parsedGoogle Chrome 
publisherGoogle LLC 
version88.0.4324.146 
windows_installer0 

UXM Robot Agent

Test execution (robot.execution)

Field nameDisplay nameExample ValueDescription
host5d05ad82d053082a69343a52Node that executed the test, lookup hostname and info via ux_nodes_lookup.```
lookup ux_nodes_lookup _key AS host OUTPUT hostname, last_registration, internal_ip, country, memory_mb, cpu_cores, tags, os, enabled```
sourcerobot.execution
sourcetypeuxm:json
timestamp_utc2019-12-19T10:08:27UTC Timestamp from when test was started.
nameScriptwww.mcg.dkName of the test.
idID 8845d3cc-2247-11ea-b293-02c76b322bd4A unique identifier generated when parsing data received, used to lookup transaction data.
countryCountryIECountry A2 code looked up via ip field in UXM Locations and in MaxMind GeoIP.```
lookup ux_countries_lookup a2_country AS country OUTPUT country_name```
locationIrelandCountry/Location name looked up via ip field in UXM Locations and in MaxMind GeoIP.
app_key5d49808415c8d547617bddaf
node_key5d05ad82d053082a69343a52Deprecated: Same as host, will be removed in future versions.
script_key5d49806615c8d547617bddaeRobot script that executed the test, use to lookup name and settings in ux_robot_scripts.
timeRun Time49.83Time it took to execute whole test including each transaction step.
executableUI / Browser / App IE 11.0Warning: Might be renamed to align with ui from Web/Desktop and Robot Transaction.
msgMessageStep: 01 - Frontpage, failed: BrowserVerifyProperty(BrowserEngine: 29 - UI element not found)Test result message, will contain info about why test failed.
msg_levelLevel error, warning, infoMessage Level (error, warning, info)
failedStaus 1=Failed, 0=PassedIs set to 1 if test failed or had validation errors.
log20191219_101624_bb6301de-2248-11ea-8900-02c76b322bd4.logName of execution log file, log files are stored on the disk outside of Splunk to save space in the Indexes and Daily License limit.
video20191219_101624_test_with_validation_failure_VUser-Profile1_1_cleaned.xlgName of Visual log file, Visual log files are stored on the disk outside of Splunk to save space in the Indexes and Daily License limit.
Can be a Video (LeapWork, Ranorex) or TrueLog file (SilkPerformer)
resolutionResolutionUnknown or 1024x786Resolution of display on node that executed the test.

Test transaction (robot.transaction)

Field nameDisplay nameExample ValueDescription
host5d05ad82d053082a69343a52Node that executed the test, lookup hostname and info via ux_nodes_lookup.```
lookup ux_nodes_lookup _key AS host OUTPUT hostname, last_registration, internal_ip, country, memory_mb, cpu_cores, tags, os, enabled```
sourcerobot.transaction
sourcetypeuxm:json
timestamp_utc2019-12-19T10:08:27UTC Timestamp from when test was started.
nameName07 - Test Site - Test visual pageName of the transaction step.
execution_id8845d3cc-2247-11ea-b293-02c76b322bd4Points to the unique identifier in robot.execution so execution data can be looked up.
countryCountry IECountry A2 code looked up via ip field in UXM Locations and in MaxMind GeoIP.```
lookup ux_countries_lookup a2_country AS country OUTPUT country_name```
locationLocationIrelandCountry/Location name looked up via ip field in UXM Locations and in MaxMind GeoIP.
key5d4c214e15c8d53382489411Transaction key used to lookup transaction name and settings via ux_transactions_lookup.
app_key5d49808415c8d547617bddafApplication key used to lookup application name and settings via ux_applications_lookup```
lookup ux_applications_lookup _key AS app_key OUTPUT name AS applicationNameLookup, enabled```
node_key5d05ad82d053082a69343a52Deprecated: Same as host, will be removed in future versions.
script_key5d49806615c8d547617bddaeRobot script that executed the test, use to lookup name and settings in ux_robot_scripts.
slaSLA0SLA rating compared to SLA Targets, used to calculate Apdex score. 0=Satisfied, 1=Tolerated, 2=Frustrated
sla1Tolerated SLA5Tolerated SLA target set for transactions under Administration -> SLAs. SLA field will be set to 1 (Tolerated) if time field > sla2 field.
sla2Frustrated SLA20Frustrated SLA target set for transactions under Administration -> SLAs. SLA field will be set to 2 (Frustrated) if time field > sla2 field.
use_slaUse in SLA report1Field used to exclude/include transaction data in SLA and Monthly reports.
timeResponse Time2.41Total load time for transaction step.
uiChrome 75.0.3770.142Browser detected from User-Agent header or parsed from test files.
ui_versionBrowser version detected from User-Agent header or parsed from test files.
msgTransaction step result message, will contain info about why test failed.
msg_levelerror, warning, infoMessage Level (error, warning, info)
failed1= failed, 0=okIs set to 1 if test failed or had validation errors.
after_screenshot20191219_101624_test_step1_after.pngName of screenshot from after step was performed (Verification step), files are stored on the disk outside of Splunk to save space in the Indexes and Daily License limit.
before_screenshot20191219_101624_test_step1_before.png Name of screenshot from before step was performed, files are stored on the disk outside of Splunk to save space in the Indexes and Daily License limit.